Software Engineering as Technology Transfer
نویسندگان
چکیده
We propose, as a challenge to the software engineering research community, a new view of software engineering as technology transition. In this view, the role of software engineering is to take the initial results of theorists and harden these results to the point where they are ready to be used in fielded, commercial systems. Current techniques for software verification, while adequate for serial, non-critical systems, are not sufficient to deal with verification and validation of parallel, concurrent, and embedded systems. We examine how the software development process might be modified by this view of software engineering as a process to migrate new technology to systems ready for use in high reliability environments.
منابع مشابه
Software Engineering Technology Infusion within NASA
Technology transfer is of crucial concern to both government and industry today. In this paper, several software engineering technologies used within NASA are studied, and the mechanisms, schedules and efforts at transferring these technologies are investigated. The goals of this study are: (1) to understand the difference between technology transfer (the adoption of a new method by large segme...
متن کاملExperience of Bi - Lateral Technology Transfer Projects
This paper considers bi-lateral technology transfer projects undertaken by IPSYS Software plc., a small UK software technology company specialising in the development of Computer Aided Software Engineering (CASE) toolsets. IPSYS had unique technology but limited expertise and market presence in the application of particular software development methods, and limited development capital. Partners...
متن کاملFrom Research to Start Up: Software Engineering Technology Transfer at Work
This paper describes our experiences in the successful transfer of software engineering technology (in the area of reverse engineering and legacy systems) from research laboratory up to start-up company. The goal of this paper is to make our technology transfer successes repeatable, and to make our failures avoidable. We will do this by proposing a technology transfer model, describing our expe...
متن کاملDiffusing Software-Engineering Methods
July 1989 T ethnology transfer has become an important area of concern in software engineering. Yet we do not have good frameworks for systematically studying the nature of software-technology transfer, nor for developing sound and prescriptive strategies for facilitating successful diffusion. Softwareengineering technology, as Peter Freeman has defined it,’ consists of any concepts, tools, tec...
متن کاملUnderstanding and improving technology transfer in software engineering
Software engineering has come a long way since 1968, when the term was first introduced at a NATO conference. Today, software pervades almost all aspects of our lives, from controlling our appliances to transporting us around the world. However, the transfer of new software engineering techniques and tools to common practice has had much more limited success; sometimes new ideas take hold immed...
متن کاملBottlenecks in the transfer of software engineering technology: lessons learned from a consortium failure
From observations ga!hered during a study of large software development projects, it was concluded that the so&are engineering technology (SET) transfm process is plagued with problems involving learning, technical communication, and negotiation. The underlying causes of these problems are discussed. The observations presented here attempted to help facilitate the MCC Software Technology Progra...
متن کامل